package cn.wqk.rrtf.mapper;

import cn.wqk.rrtf.pojo.Comment;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
@Mapper
@Repository
public interface CommentMapper {
    /**
     * 插入文章评论
     * @param comment
     * @return 插入成功或失败结果
     */
    int insertComment(Comment comment);

    /**
     * 删除评论
     * @param commentId
     * @return
     */
    int deleteComemnt(Integer commentId);

    /**
     * 更新评论
     * @param comment
     * @return
     */
    int updateComemnt(Comment comment);

    /**
     * 根据条件查询：文章ID/用户ID查询文章评论
     * @param comment
     * @return 评论集合
     */
    List<Comment> selectCommentByCondition(Comment comment);

    /**
     * 查询所有评论
     * @return
     */
    List<Comment> selectAllComment();
}
